@Lorne-Kates said in It's nearly 2017, we still cannot into software:
@Yamikuronue said in It's nearly 2017, we still cannot into software:
@Lorne-Kates said in It's nearly 2017, we still cannot into software:
What letters are not allowed in the 1st, 3rd or 5th position?
Whatever letters the Canada Post's address validation API refuses?
You think we have an Address Validation API?
HAHAHAHAHAHAHAHAHAHAHAHAAH!!!!!!!!!!!
Hahahahahah MAPLE LEAF HAHAHAHAHAHAHAHAH!
ha
No, Canada Post doesn't offer that. So someone made a crowd-sourced version of the postal code / reverse lookup database. So Canada Post sued him.
fake edit 1 Looks like after 4 years the case was settled out of court-- reading between the lines looks like Canada Post realized you can't sue someone for crowdsourcing information, and dropped the suit.
http://geocoder.ca/?sued=1
"Canada Post commenced court proceedings in 2012 against Geolytica Inc. for copyright infringement in relation to Geolytica Inc.'s Canadian Postal Code Geocoded Dataset and related services offered on its website at geocoder.ca. The parties have now settled their dispute and Canada Post will discontinue the court proceedings. The postal codes returned by various geocoder interface APIs and downloadable on geocoder.ca, are estimated via a crowdsourcing process. They are not licensed by geocoder.ca from Canada Post, the entity responsible for assigning postal codes to street addresses. Geolytica continues to offer its products and services, using the postal code data it has collected via a crowdsourcing process which it created."
So please everyone, use GeoCoder!
fake edit Looks like Canada Post offers some very very limited web services-- but they're all around rate quotes.
Canada Post Developer Program – Code Samples for Web Services
If they're anything like the USPS, they don't provide address hygiene services directly but instead license datasets to third party service providers who then build software which is then tested and certified against operational standards and can then be licensed to consumer companies.
Because that's way more efficient than just writing some fucking in house APIs.
Sauce: Constantly arguing with my bosses about why we license garbage third party solutions when we could cruise up to the USPS, pay half the money and build our own certified solution. This shit is kind of core to how we make money after all.